//块级作用域
// for (let i = 0; i < 10; i ++) {
//   console.log(i);
// }

// console.log(i);打印不出来，因为i只存在于for循环中

// if (true) {
//   let a = 1
//   var b = 2
// }

// {
//   let a = 1
//   var b = 2
// }
// console.log(a);//a得不到，因为用let声明在{}中是一个块级作用域


// var foo = true, baz = 10
// if (foo) {
//   let bar = 3
//   if (baz > bar) {
//     console.log(baz);
//   }//这个if写在块级作用域里面，访问的了bar
// }



// let a = 1
// if (true) {
//   console.log(a);//暂时性死区，在这个块级作用域中let a = 2之前访问不了a
//   let a = 2
// }//结果错误


const msg = {
  role: 'ru',
  content: {
    a: 'b',
    c: 'd'
  }
}
for (i in msg.content) {
  console.log(i);
  console.log(msg.content[i].toString());
  
}